home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / misc / poolfx92.lzh / POOLFX92.DOC < prev    next >
Text File  |  1992-03-05  |  3KB  |  58 lines

  1. File name:    POOLFX92.DOC        Revision date:    1992.03.05
  2. Revised by:    Ulf Ronald Andersson    Creation date:    1992.03.03
  3.  
  4. File purpose:    Document release of POOLFX92.PRG
  5.  
  6. Since 'Poolfix' has been around for quite a while you may find it hard
  7. to believe that it still contained two quite dangerous bugs:
  8.  
  9.   1:  The safe compaction of freed RAM was never made for the gendos
  10.       function 'Mshrink', even though it is necessary in some cases.
  11.       This error may cause the ROM bug to BOMB your ST.
  12.  
  13.   2:  The "safe" compaction itself, which is called for ANY gemdos
  14.       function following a RAM release, would often trash register 'd1'
  15.       even though all functions except 'Super' are specified to restore
  16.       d1 to the value it had on entry to the function.
  17.       This error may cause error-free programs to BOMB your ST.
  18.  
  19. In short, these versions provided a NEW way to BOMB your ST, and this
  20. without even fully eliminating the original bug in ROM.
  21.  
  22. I have scanned the code both of 'Poolfix3.Prg' and of 'Poolfix4.Prg'
  23. and have seen that both these errors exist in them.  'Poolfix4.Prg'
  24. also has another error which may cause BOMBs when programs need their
  25. own reset-routines linked in.
  26.  
  27. Since I need a remedy for the ROM bug, I obviously had to make this new
  28. version of 'Poolfix'.  I have named it 'Poolfx92.Prg' so no doubt shall
  29. exist of what version is most recent, and this should be the final
  30. version.  I really have TRIED to make it BOMB, but it wouldn't !!!
  31.  
  32. Since this code is based on that of two other authors, I obviously have
  33. no copyright claims to make.  This is still FREEWARE, although ATARI
  34. of course owns the copyright.
  35.  
  36. I have chosen to release the source code for my own version, as well as
  37. that for the two other versions mentioned above.  These files are in
  38. format suitable for Devpac 2.  They are found with the original 'DOCs'
  39. in folder 'Poolfix', and some definition files are in folder 'TOS'.
  40.  
  41. These sources are provided mainly so that any user should be able to
  42. see for himself what I have done, in case of doubt.
  43.  
  44. I strongly recommend that any 'archives' of this program should include
  45. both this document, and the older ones, to keep things perfectly legal.
  46. Unfortunately most "Sysop's" do not realize that removing or changing
  47. a file that holds a program's copyright notice may be against the law,
  48. unless they also remove the program itself from any public access.
  49.  
  50. I hope you all find this version useful!
  51.  
  52.     Ulf Ronald Andersson
  53.     Höder Väg 7
  54.     S-145 70 Norsborg
  55.     Sweden
  56.  
  57.  --------------------- end of file:  POOLFX92.DOC ---------------------
  58.